/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lineaAutobuses;

/**
 *
 * @author dam27
 */
public class Linea {
     private String nombreRuta;
     private int nplazas;
     private float precio;
     private int ocupacion;
/**
      * 
      * @param nombre Nombre Ruta
      * @param nplaz numero plazas
      * @param pre precio billete
      */
     public Linea(String nombre,int nplaz,int pre)
     {
         nombreRuta=nombre;
         nplazas=nplaz;
         precio=pre;
       
     }
     /**
      * Constructor por defecto
      */
     public Linea(){
         
     }
    /**
     * @return the nombreRuta
     */
    public String getNombreRuta() {
        return nombreRuta;
    }

    /**
     * @param nombreRuta the nombreRuta to set
     */
    public void setNombreRuta(String nombreRuta) {
        this.nombreRuta = nombreRuta;
    }

    /**
     * @return the nplazas
     */
    public int getNplazas() {
        return nplazas;
    }

    /**
     * @param nplazas the nplazas to set
     */
    public void setNplazas(int nplazas) {
        this.nplazas = nplazas;
    }

    /**
     * @return the precio
     */
    public float getPrecio() {
        return precio;
    }

    /**
     * @param precio the precio to set
     */
    public void setPrecio(float precio) {
        this.precio = precio;
    }

    /**
     * @return the ocupacion
     */
    public int getOcupacion() {
        return ocupacion;
    }
    
    public void ventaBilletes(int billetes){
        ocupacion=ocupacion+billetes;
    }
    public int disponibilidad(){
        return (nplazas-ocupacion);
    }
    public float claculoPorcentaje(){
        return ((float)ocupacion/nplazas+100);
    }
    public float calculoRecaudacion(){
        return(ocupacion*precio);
    }
}
